A Multi-objective QoS Mechanism for Web Applications: Improved EFXCP
نویسندگان
چکیده
The research of QoS is concerned with multiple QoS requirements (multi-QR): queue delay, delay jitter and guaranteed throughput etc. As different QoS requirements have different attributes, it is hard to ensure multi-QR in one QoS mechanism. A common method to ensure multi-QR is normalizing multi-QR into one value range by a utility function and then finding the optimal solution of the utility function. However, although multi-QR are considered in such QoS mechanisms, in fact, no concrete QoS requirement can been strictly ensured, which may be embarrassing because web application usually requires one or more concrete QoS requirements to be satisfied strictly. Therefore, it is significant to design a real multi-objective QoS mechanism to satisfy different QoS requirements of various web applications. Our previous works proposed an efficient and fair explicit congestion control protocol (EFXCP) which can achieve excellent performance in terms of high link utilization, low queue delay, low delay jitter, etc. Because different web applications have different throughput requirements, to further satisfy throughput requirements of web applications, we extend EFXCP in this paper to implement an improved EFXCP (IEFXCP). Firstly, ToS field in IP header is utilized to classify different web applications, and then the relative fair bandwidth allocation is proposed between different types of web applications to preferentially ensure throughput requirements of high prior web applications. Therefore, IEFXCP can simultaneously satisfy multi-QR: queue delay, delay jitter and guaranteed throughput. The performance of IEFXCP is validated by extensive NS2 simulations over a wide range of network scenarios, the results show that IEFXCP is a real multi-objective QoS mechanism.
منابع مشابه
QoS-Based web service composition based on genetic algorithm
Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...
متن کاملImproving Success Ratio in Multi-Constraint Quality of Service Routing
Multi-constraint quality-of-service routing will become increasingly important as the Internet evolves to support real-time services. It is well known however, that optimum multi-constraint QoS routing is computationally complex, and for this reason various heuristics have been proposed for routing in practical situations. Among these methods, those that use a single mixed metric are the mo...
متن کاملAutomatic QoS-aware Web Services Composition based on Set-Cover Problem
By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...
متن کاملDesign and evaluation of a multi-user virtual audio chat
As advanced Internet services, networked virtual reality applications impose certain Quality of Service (QoS) requirements, due to rich multimedia content and perceived “real-time” interactivity. Two different representations of QoS are needed at the user/application level and at the communication level, which our approach attempts to relate using as a reference an interconnection model for net...
متن کاملLoad Balancing Approaches for Web Servers: A Survey of Recent Trends
Numerous works has been done for load balancing of web servers in grid environment. Reason behinds popularity of grid environment is to allow accessing distributed resources which are located at remote locations. For effective utilization, load must be balanced among all resources. Importance of load balancing is discussed by distinguishing the system between without load balancing and with loa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013